Program Synthesis and Linear Operator Semantics
نویسنده
چکیده
For deterministic and probabilistic programs we investigate the problem of program synthesis and program optimisation (with respect to non-functional properties) in the general setting of global optimisation. This approach is based on the representation of the semantics of programs and program fragments in terms of linear operators, i.e. as matrices. We exploit in particular the fact that we can automatically generate the representation of the semantics of elementary blocks. These can then can be used in order to compositionally assemble the semantics of a whole program, i.e. the generator of the corresponding Discrete Time Markov Chain (DTMC). We also utilise a generalised version of Abstract Interpretation suitable for this linear algebraic or functional analytical framework in order to formulate semantical constraints (invariants) and optimisation objectives (for example performance requirements).
منابع مشابه
A Bottom-up Semantics for LO - Preliminary Results
The operational semantics of linear logic programming languages is given in terms of goal-driven sequent calculi for fragments of the logic. The proof-theoretic presentation is the natural counterpart of the top-down semantics of traditional logic programs. In this paper we investigate the theoretical foundation of an alternative operational semantics based on a bottom-up evaluation of linear l...
متن کاملA Rewrite Approach for Constraint Logic Programming
Constraint Logic Programming (CLP) is an extension of Logic Programming aimed at replacing the uniication mechanism used in Prolog, by a more general operation called constraint satisfaction. This yields a more eecient evaluation process due to the use of appropriate algorithms designed speciically for a given constraint domain. On the other hand, it is known that pure logic programs can be rep...
متن کاملA Generalized Iterative Scaling Algorithm for Maximum Entropy Reasoning in Relational Probabilistic Conditional Logic Under Aggregation Semantics
Recently, different semantics for relational probabilistic conditionals and corresponding maximum entropy (ME) inference operators have been proposed. In this paper, we study the so-called aggregation semantics that covers both notions of a statistical and subjective view. The computation of its inference operator requires the calculation of the ME-distribution satisfying all probabilistic cond...
متن کاملDenotational Linear Time Semantics and Sequential Composition
This paper focuses on the issue of modelling sequential composition in denotational linear time semantics for (nondeterministieJ languages which admit infinite computations. This operator deserves special attention as it causes problems to meet the requirements of a standard denotational semantics based on metric or cpo. We present a general framework for the treatment of sequential composition...
متن کاملPretopology Semantics for Bimodal Intuitionistic Linear Logic
We present a complete pretopology semantics for a system of Intuitionistic Linear Logic (commutative or not) where the storage operator is split into a contraction and a weakening component and then recovered again from them. The semantics for weakening and contraction has been explored by Bart Jacobs 13] in a categorical setting. However, a completeness theorem is not given in 13] and the appr...
متن کامل